c0552bdc7099a93a57e8b574f43b0daefc07a9d1,modules/elasticsearch/src/main/java/org/elasticsearch/index/analysis/GermanAnalyzerProvider.java,GermanAnalyzerProvider,GermanAnalyzerProvider,#Index#Settings#String#Settings#,45

Before Change



    @Inject public GermanAnalyzerProvider(Index index, @IndexSettings Settings indexSettings, @Assisted String name, @Assisted Settings settings) {
        super(index, indexSettings, name);
        String[] stopWords = settings.getAsArray("stopwords", null);
        if (stopWords != null) {
            this.stopWords = ImmutableSet.copyOf(Iterators.forArray(stopWords));
        } else {
            this.stopWords = GermanAnalyzer.getDefaultStopSet();
        }

        String[] stemExclusion = settings.getAsArray("stem_exclusion");

After Change



    private final GermanAnalyzer analyzer;

    @Inject public GermanAnalyzerProvider(Index index, @IndexSettings Settings indexSettings, @Assisted String name, @Assisted Settings settings) {
        super(index, indexSettings, name);
        Set<?> stopWords = Analysis.parseStopWords(settings, GermanAnalyzer.getDefaultStopSet());

        String[] stemExclusion = settings.getAsArray("stem_exclusion");
        if (stemExclusion.length > 0) {